<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RESTFul测试</title>
<script src="${basePath}commentResources/jquery-1.12.4/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
function doRESTFul_GET_ALL() {
	$.ajax({
		type : "GET", // 请求的类型 get/post
		url : "${basePath}user/", // 服务器url
		dataType : "json", // 服务器返回的数据类型
		//data : $("#myForm").serialize(),
		
		success : function(data) { // 成功之后的回调函数
			// 调用分页插件的分页的行为方法
			console.info("doRESTFul_GET_ALL:");
			console.info(data);
			// 当查询数据不为空的时候进行分页处理
			if (data != null && data.length > 0) {
				//显示用户信息
				$("#showMsg").html(JSON.stringify(data));
			} else {
				// 查询结果集为空时，情况显示的table内容
				$("#showMsg").html("");
			}
		}
	});
}
function doRESTFul_GET_ID() {
	$.ajax({
		type : "GET", // 请求的类型 get/post
		url : "${basePath}user/41", // 服务器url
		dataType : "json", // 服务器返回的数据类型
		//data : $("#myForm").serialize(),
		
		success : function(data) { // 成功之后的回调函数
			// 调用分页插件的分页的行为方法
			console.info("doRESTFul_GET_ID:");
			console.info(data);
			// 当查询数据不为空的时候进行分页处理
			if (data != null) {
				//显示用户信息
				$("#showMsg").html(JSON.stringify(data));
			} else {
				// 查询结果集为空时，情况显示的table内容
				$("#showMsg").html("");
			}
		}
	});
}
var jsonData = {
		'userId':41,
		'userName':'lvkui',
		'userPsw':'123456',
		'userBirthday':'2017-08-03 16:27:45',
		'userNumber':'1820000000',
		'userAddress':'天津',
		'userSex':'男',
		'userTel':'18202207025'
};
function doRESTFul_POST_ADD() {
	$.ajax({
		type : "POST", // 请求的类型 get/post
		url : "${basePath}user/", // 服务器url
		contentType: "application/json",
		dataType : "json",
		data : JSON.stringify(jsonData), // 服务器返回的数据类型
		//data : $("#myForm").serialize(),
		
		success : function(data) { // 成功之后的回调函数
			// 调用分页插件的分页的行为方法
			console.info("doRESTFul_GET_ADD:");
			console.info(data);
			// 当查询数据不为空的时候进行分页处理
			if (data != null) {
				//显示用户信息
				$("#showMsg").html(JSON.stringify(data));
			} else {
				// 查询结果集为空时，情况显示的table内容
				$("#showMsg").html("");
			}
		}
	});
}
function doRESTFul_PUT_ID() {
	$.ajax({
		type : "PUT", // 请求的类型 get/post
		url : "${basePath}user/41", // 服务器url
		contentType: "application/json",
		dataType : "json",
		data : JSON.stringify(jsonData), // 服务器返回的数据类型
		//data : $("#myForm").serialize(),
		
		success : function(data) { // 成功之后的回调函数
			// 调用分页插件的分页的行为方法
			console.info("doRESTFul_PUT_ID:");
			console.info(data);
			// 当查询数据不为空的时候进行分页处理
			if (data != null) {
				//显示用户信息
				$("#showMsg").html(JSON.stringify(data));
			} else {
				// 查询结果集为空时，情况显示的table内容
				$("#showMsg").html("");
			}
		}
	});
}
function doRESTFul_DELETE_ID() {
	$.ajax({
		type : "DELETE", // 请求的类型 get/post
		url : "${basePath}user/41", // 服务器url
		//contentType: "application/json"
		dataType : "json",  // 服务器返回的数据类型
		//data : $("#myForm").serialize(),
		
		success : function(data) { // 成功之后的回调函数
			// 调用分页插件的分页的行为方法
			console.info("doRESTFul_DELETE_ID:");
			console.info(data);
			// 当查询数据不为空的时候进行分页处理
			if (data != null) {
				//显示用户信息
				$("#showMsg").html(JSON.stringify(data));
			} else {
				// 查询结果集为空时，情况显示的table内容
				$("#showMsg").html("");
			}
		}
	});
}
</script>
</head>
<body>
<input type="button" value="doRESTFul_GET_ALL"
onclick="doRESTFul_GET_ALL()">
<input type="button" value="doRESTFul_GET_ID"
onclick="doRESTFul_GET_ID()">
<input type="button" value="doRESTFul_POST_ADD"
onclick="doRESTFul_POST_ADD()">
<input type="button" value="doRESTFul_PUT_ID"
onclick="doRESTFul_PUT_ID()">
<input type="button" value="doRESTFul_DELETE_ID"
onclick="doRESTFul_DELETE_ID()">
<hr>
<div id="showMsg"></div>
</body>
</html>